incurable (helpless) - Espagnol Anglais Dictionnaire